<?php

Class Administrador{

	private $q;
	private $res;

	public function get_admin_login($id_admin){
	$this->q = "select * from administradores where id_administrador = $id_admin";
	$this->res = Database::query_simple($this->q);
	return $this->res;
	}

	public function get_administradores(){
		$this->q = "select * from administradores";
		$this->res = Database::query($this->q);
		return $this->res;
	}


	public function get_administradores_super(){
	
	$this->q = "select m.*, c.id_usuario, c.contrasena, c.usuario from administradores m, contrasenas c where c.id_usuario = m.id_administrador AND c.id_tipo_usuario = 1 group by c.id_usuario";
	$this->res = Database::query($this->q);
	return $this->res;	


	}

	public function get_administrador($id_admin){
		$this->q = "select * from administradores where id_administrador = $id_admin";
		$this->res = Database::query_simple($this->q);
		return $this->res;
	}

	public function mod_administrador ($id_admin, $nombre, $apellido, $fecha_ingreso, $sexo, $telefono, $direccion, $activo, $fecha_nac, $permiso){
		$this->q = "update administradores 
				set nombre_administrador = '$nombre',apellido_administrador = '$apellido',fecha_ingreso = '$fecha_ingreso',sexo = '$sexo',telefono = $telefono ,permiso = $permiso,direccion='$direccion',activo = $activo,fecha_nacimiento = '$fecha_nac'
				where id_administrador = $id_admin " ;
		Database::query_baja($this->q);
	}


	public function put_administrador($id_administrador,$nombre,$apellido,$fecha_ingreso,$sexo,$telefono,$direccion,$activo,$fecha_nac, $permiso){
		
	$this->q = "insert into administradores (id_administrador,nombre_administrador,apellido_administrador,fecha_ingreso,sexo,telefono,permiso,direccion,activo,fecha_nacimiento) values ($id_administrador,'$nombre','$apellido','$fecha_ingreso','$sexo',$telefono,$permiso,'$direccion',$activo,'$fecha_nac') " ;
	Database::query_baja($this->q);	

	}


	public function next_administrador(){
		$this->q = "SELECT id_administrador+1 as id_administrador FROM administradores ORDER BY id_administrador DESC LIMIT 1";
		$this->res = Database::query($this->q);
		if(!$this->res) $this->res = Array (0 => array(id_administrador => 1));
		return $this->res;
	}

	function del_administrador($id_administrador){

	$this->q = "delete from administradores where id_administrador =$id_administrador " ;
	Database::query_baja($this->q);	


	}



}?>